﻿#filter-container {
    margin-top:1em;
    border-top:1em solid rgba(0,138,0,0.5);
    color:#fff;
}

    #filter-container #filter-title {
        background-color:rgba(0,138,0,0.5);
        text-align:center;
        font-weight:bold;
    }

    #filter-container .log-filter {
        background-color:rgba(64,150,238,0.7);
        padding-top:0.5em;
        padding-bottom:0.5em;
        margin-bottom:0.3em;
        position:relative;
    }

        #filter-container .log-filter:last-of-type {
            margin-bottom:0;
        }

        #filter-container .log-filter .log-filter-label {
            margin-top:-0.5em;
            margin-bottom:0.5em;
            border-left:0.5em solid rgba(255,255,0,1);
            padding-left:0.5em;
        }

        #filter-container .log-filter .log-filter-input {
            /*border:1px solid red;*/
            width:100%;
            /*min-height:75px;*/
            overflow:hidden;
            /*overflow:visible;*/
        }

            #filter-container .log-filter .log-filter-input > div {
                float:left;
            }

                #filter-container .log-filter .log-filter-input > div:last-of-type {
                    float:right;
                }

            #filter-container .log-filter .log-filter-input #filter-input-entry-text {
                margin-right:0.7em;
                width:75%;
            }

            #filter-container .log-filter .log-filter-input .filter-date {
                position:relative;
                width:100%;
                /*border:1px solid red;*/
                /*overflow:hidden;*/
                overflow:visible;
                margin-bottom:0.5em;
                min-height:75px;
            }

                #filter-container .log-filter .log-filter-input .filter-date > div {
                    float:left;
                }

                    #filter-container .log-filter .log-filter-input .filter-date > div:first-of-type {
                        position:absolute;
                    }

                #filter-container .log-filter .log-filter-input .filter-date >div:nth-child(2) {
                    margin-top:1.5em;
                    margin-right:1em;
                }

        #filter-container .log-filter textarea {
            width:100%;
            border:none;
            overflow-y:hidden;
            border-left:0.5em solid rgba(255,255,0,1);
            background-color:rgba(255,255,0,0.25);
            margin-right:1em;
        }

        #filter-container .log-filter-input-dates {
            overflow:visible;
            min-height:100px;
        }

            #filter-container .log-filter-input-dates .log-filter-input {
                overflow:visible;
                min-height:155px;
            }
